function X = generateWeights()
    global LAYERS A B;
% Genera un vector con matrices de pesos aleatorio entre los valores A y B
% (Variables global)
%
% X:
%   Vector de matrices con los pesos aleatorios
    
    % Cantidad de entradas
    N = 2;
    
    nOfLayers = length(LAYERS);
    X = cell(1,nOfLayers);
    X{1} = ones(LAYERS(1), N+1).*(A + ((B-A).*rand(LAYERS(1), N+1)));
    
    for i = 1:nOfLayers-1
        X{i+1} = ones(LAYERS(i+1), LAYERS(i)+1).*(A + ((B-A).*rand(LAYERS(i+1), LAYERS(i)+1)));
    end

end

